8

我的前端知识清单

做前端也有几年了,整理了一份平时常用的技术列表,欢迎大家补充。

html方向

  • html4标签
  • html5标签,语义化,媒体标签等
  • svg
  • canvas
  • web workers
  • manifest
  • pwa:service worker(workbox)

css方向

  • css2语法
  • css3新语法
  • houdini
  • 预处理器less,sass,stylus,css-next
  • 后处理器,postcss插件,autofixer等

javascript方向

  • es5常规语法
  • es2015,2016,2017,2018新语法
  • typescript书写带类型的js
  • babel编译新js语法

框架方向

  • react技术栈

    • react
    • react-router(search-router)
    • immutable
    • redux
    • redux-saga
    • redux-observable
    • reselect
    • mobx
    • ant-design(ui框架)
    • 服务器端渲染 (nextjs)
    • create-react-app
    • dva-cli
  • vue技术栈

    • vue
    • vue-router
    • vuex
    • element(pc端ui框架)
    • vant(移动端ui框架)
    • 服务器端渲染(nuxt)
    • vue-cli
  • ajax库

    • axios

前端工程

  • webpack/rollup/parcel
  • prepack
  • gulp
  • editorconfig
  • stylelint
  • eslint
  • babel

测试工具

  • jest
  • mocha+nyc
  • karma
  • nightwatch

工具库

  • rxjs
  • lodash
  • underscore

服务器端

  • node
  • koa
  • nginx
  • mongodb
  • pm2
  • docker
  • k8s

原生应用

  • react-native
  • weex
  • flutter

持续集成

  • travisCI
  • gitlab
  • jenkins

孟思行
2.1k 声望2.4k 粉丝